typealias Foo = List<Bar>

typealias Bar = Set<Baz>

typealias Baz = Map<String, Foo>